package com.hongmeng.operater.domain.operaterUser;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 保存企业信息对象
 * 
 * @author hongmeng
 * @date 2021-01-18
 */
@ApiModel("保存企业信息对象")
@Data
public class SaveCustomer {

    /** 企业id */
    private Integer id;

    /** 企业号 */
    @ApiModelProperty("企业号")
    private String customerNo;

    /** 企业名称 */
    @ApiModelProperty("企业名称")
    private String customerName;

    /** 企业成立时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("企业成立时间")
    private Date customerCreateTime;

    /** 企业注册资本 */
    @ApiModelProperty("企业注册资本")
    private BigDecimal customerRegisteredCapital;

    /** 营业执照（图片） */
    @ApiModelProperty("营业执照")
    private Integer businessLicenseImg;

    /** 法定代表人 */
    @ApiModelProperty("法定代表人")
    private String legalPerson;

    /** 社会信用代码 */
    @ApiModelProperty("社会信用代码")
    private String socialCode;

    /** 开户行 */
    @ApiModelProperty("开户行")
    private String bankName;

    /** 银行账号 */
    @ApiModelProperty("银行账号")
    private String bankAccount;

    /** 注册地址 */
    @ApiModelProperty("注册地址")
    private String registerAddress;

    /** 办公地址 */
    @ApiModelProperty("办公地址")
    private String office;

    /** 单位电话 */
    @ApiModelProperty("单位电话")
    private String workTelephone;

    /** 邮政编码 */
    @ApiModelProperty("邮政编码")
    private String postCode;

    /** 联系人 */
    @ApiModelProperty("联系人")
    private String contactPerson;

    /** 联系电话 */
    @ApiModelProperty("联系电话")
    private String contactMobile;

    /** 电子邮箱 */
    @ApiModelProperty("电子邮箱")
    private String email;
}
